const express = require('express')
const router = express.Router();

// 导入
const artCate_handler = require('../router-handler/artcate') 
//导入验证数据的中间件
const expressJoi = require('@escook/express-joi')
// 导入需要的验证规则对象
const {add_cate_schema,delete_cate_schema,get_cate_schema,update_cate_schema} = require('../schema/artcate')

// 获取文章分类列表数据接口
router.get('/cates',artCate_handler.getArtCates)
// 新增文章分类的路由    扔进规则对象
router.post('/addcates',expressJoi(add_cate_schema),artCate_handler.addArticleCates)
// 根据id删除文章分类的路由
router.get('/deletecate/:id',expressJoi(delete_cate_schema),artCate_handler.deleteCateById)
//获取文章分类的路由
router.get('/cates/:id',expressJoi(get_cate_schema),artCate_handler.getArtCateById) 
//根据id更新文章分类的路由
router.get('/updatecate',expressJoi(update_cate_schema),artCate_handler.updateCateById) 


module.exports = router